package com.ddwl.schema.vo.order;


import com.ddwl.schema.vo.funds.OrderPaymentVo;
import com.ddwl.schema.vo.dist.DistVo;
import com.ddwl.schema.vo.order.OrderInfoVo;
import com.ddwl.schema.vo.shop.ShopVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 类OrderDetailVo.java的实现描述：订单详情信息
 *
 * @author zach
 * @Date :2020-06-02 14:55.
 */
@Data
@ApiModel("订单详情信息新")
public class OrderDetailVo {

    @ApiModelProperty("订单信息")
    private OrderInfoVo orderInfoVo;

    @ApiModelProperty("订单店铺信息")
    private ShopVo shopVo;

    @ApiModelProperty("订单商品信息")
    private List<OrderSpuVo> spuVos;

    @ApiModelProperty("订单阶段信息")
    private List<OrderPhaseVo> phaseVos;

    @ApiModelProperty("订单地址信息")
    private OrderAddrVo orderAddrVo;

    @ApiModelProperty("分销金额")
    private List<DistVo> distVo;

    @ApiModelProperty("子订单地址信息")
    private List<OrderAddrVo> orderAddrVos;

    @ApiModelProperty("子订单付款信息")
    private OrderPaymentVo OrderPayVo;

    @ApiModelProperty("售后信息")
    private List<AfterSaleOrderVo> afterSaleOrderVos;

}
